package org.ar.arkantos.service;

import java.util.List;

import org.ar.arkantos.model.Registro;
import org.ar.arkantos.persistence.RegistroDao;
import org.ar.arkantos.persistence.RegistroHibernateDao;

public class RegistroDaoService implements RegistroService {
	
	private RegistroDao dao;

	public RegistroDaoService() {
		this.dao = new RegistroHibernateDao();
	}
	
	public List<Registro> getAllRegistros() {
		return dao.getAllRegistros();
	}
	
	public void deleteRegistro(Integer id) {
		dao.deleteRegistro(id);
	}
	
	public Registro getRegistro(Integer id) {
		return dao.getRegistro(id);
	}
	
	public void insertRegistro(Registro reg) {
		dao.insertRegistro(reg);
	}
	
	public void updateRegistro(Registro reg) {
		dao.updateRegistro(reg);
	}
}
